street stall where sandwiches are prepared and sold - Espagnol Anglais Dictionnaire